<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of trabajo
 *
 * @author Marlon
 */
class trabajo extends CI_Controller {

    function __construct() {
        parent::__construct();
         $this->load->model('pedido_model');
         $this->load->model('trabajo_model');
    }
    
    public function comboTrabajo(){//obtiene los trabajaos principales
        $IdCategoria= $this->input->get('categoria');
        $comboTrabajo=$this->pedido_model->comboTrabajos($IdCategoria,IDPRINCIPAL); 
        $cad= "<div class='control-group'>";
    	$cad=$cad. "<label class='control-label' for='trabajo'>Trabajo</label>";
    	$cad=$cad. "<div class='controls'>";
        $cad=$cad. "<select  data-placeholder='Seleccione Trabajo' onchange='cargaOtro()' id='trabajo' name='trabajo'
           class='chzn-select' style='width:180px'>  ";   
        $cad=$cad. "<div class='row-fluid'><div class='span12'><option value='-1'>Otro</option></div></div>";  
        foreach ($comboTrabajo as $option){
            $value = $option['value'];
            $label = $option['label'];                                                
                $cad=$cad. "<div class='row-fluid'><div class='span12'><option value='$value'>$label</option></div></div>";                        
            }
        $cad= $cad."</select>";
        $cad= $cad. "</div>";
    	$cad= $cad. "</div>";
     echo $cad;
    }
    
    public function registrartrabajo()
    {
        $session_data = $this->session->userdata['logged_in'];
        $comboCateg=$this->pedido_model->comboCategoTraba();
        $login=$this->loggedIn();
        $args['opciCategoria'] = $comboCateg;
        $args['errorMsg'] = '';
        $args['title'] = 'Registrar Trabajo';
        $args['content'] = 'trabajo/trabajo';        
        $session_data = $this->session->userdata['logged_in'];
        $args['username'] = $login['username'];
        $this->load->view('view',$args);       

    }
    
     public function buscartrabajo()
    {   
        $session_data = $this->session->userdata['logged_in'];
        $comboCateg=$this->pedido_model->comboCategoTraba();
        $login=$this->loggedIn();
        $args['opciCategoria'] = $comboCateg;
        $args['errorMsg'] = '';
        $args['title'] = 'Buscar Trabajo';
        $args['content'] = 'trabajo/buscarTrabajo';                
        $args['username'] = $login['username'];
        $this->load->view('view',$args);       

    }
    public function guardarTrabajos(){
        $categorias= $this->input->post('catgo');
        $trabajo= $this->input->post('trabajo');
        $nuevoNombre= $this->input->post('nuevotrabajo');
        $descrip= $this->input->post('descrip');
        $descrip= $this->input->post('descrip');
        $session_data = $this->session->userdata['logged_in'];
        $i=0;$m=0;$nuevo=0;
        $dato=array();
        foreach($categorias as $cat){
            if($trabajo[$i]!='-1'){//trabajo por default
                $dato=array('idTrabajo'=>$trabajo[$i],'IdUsuario'=>'1');              
                $trabaj=$this->trabajo_model->buscarTrabxId($dato);                
                $dato=array('Detalle'=>$descrip[$i],'Nombre'=>$trabaj[0]['Nombre'],'IdUsuario'=>$session_data['user_id'],
                    'idCategoriaTrabab'=>$cat);
                $m++;
            }else{
                $dato=array('Detalle'=>$descrip[$i],'Nombre'=>$nuevoNombre[$nuevo],'IdUsuario'=>$session_data['user_id'],
                    'idCategoriaTrabab'=>$cat);
                $nuevo++;
            }
             $trabaj=$this->trabajo_model->insertarTrabajo($dato);
             $i++;
        }        
        $comboCateg=$this->pedido_model->comboCategoTraba();
        $login=$this->loggedIn();
        $args['opciCategoria'] = $comboCateg;
        $args['errorMsg'] = '';
        $args['confirm'] = 'trabajo';
        $args['mensaje'] = 'Se guardaron sus trabajos';
        $args['title'] = 'Registrar Trabajo';
        $args['content'] = 'trabajo/trabajo';        
        $session_data = $this->session->userdata['logged_in'];
        $args['username'] = $login['username'];
        $this->load->view('view',$args);
        
    }
    public function regresar(){
         redirect('home','refresh');
    }
    
    public function cargarBusqueda(){
        $IdCategoria= $this->input->get('categoria');
        $nombre= $this->input->get('nombre');
        $session_data = $this->session->userdata['logged_in'];
        $usuario=$session_data['user_id'];
        $trabajos=$this->trabajo_model->buscarTrabajo($IdCategoria,$nombre,$usuario);
        $cad = "<table class='table table-bordered'>
        <thead>";
        $cad = $cad . "<th>Nombre</th> <th>Detalle</th><th>Categoria</th>";
        $cad = $cad . "<th>Editar</th> <th>Eliminar</th>     
        </thead>
        <tbody>";     
        foreach($trabajos as $trabajo){
          $cad2 = "<tr class='tr_hover_nothing' onmouseover=\"this.className='tr_hover_color';\"
                onmouseout=\"this.className='tr_hover_nothing';\">
            <td align='center' valign='middle'>" . $trabajo['Nombre'] . "</td>
            <td align='center' valign='middle'>" . $trabajo['Detalle'] . "</td>
            <td align='center' valign='middle'>" . $trabajo['Cat'] . "</td>           
            <td align='center' valign='middle'><a class=\"btn btn-small\" ><i class=\"icon-edit\"></i></a></td>
            <td align='center' valign='middle'><a class=\"btn btn-small\" ><i class=\"icon-remove-sign\"></i></a></td>
            </tr>";
            $cad = $cad . $cad2;
            $cad2 = "";
        }
        $cad = $cad . "</tbody></table>";
        echo $cad;
    }
}
?>
